#-*- coding: utf -8 -*-

import sys
class ContaBancoEspiritoAngelico:
    def __init__(self, saldoInicial):
        self.saldo = saldoInicial
    def levantamento(self, montante):
        if montante > self.saldo:
            raise ValueError, "nao ha cacau suficiente..."

conta = ContaBancoEspiritoAngelico(100)
try:
    massa_no_bolso = conta.levantamento(150)

except ValueError:
    print "Nao ha levantamentos a descoberto"
finally:
    print "va queixar-se ao Banco de Portugal..."
